IBIS Macromodel Task Group Meeting date: 26 May 2015 Members (asterisk for those attending): ANSYS: * Dan Dvorscak * Curtis Clark Avago (LSI) Xingdong Dai Bob Miller Cadence Design Systems: * Ambrish Varma Brad Brim Kumar Keshavan Ken Willis eASIC * David Banas Marc Kowalski Ericsson: Anders Ekholm IBM Steve Parker Intel: Michael Mirmak Keysight Technologies: Fangyi Rao Radek Biernacki Nicholas Tzou Maxim Integrated Products: Hassan Rafat Mentor Graphics: * John Angulo * Arpad Muranyi Micron Technology: * Randy Wolff Justin Butterfield QLogic Corp. James Zhou Andy Joy SiSoft: * Walter Katz Todd Westerhoff * Mike LaBonte Synopsys Rita Horner Teraspeed Consulting Group: Scott McMorrow Teraspeed Labs: * Bob Ross TI: Alfred Chong (Note: Agilent has changed to Keysight) The meeting was led by Arpad Muranyi. ------------------------------------------------------------------------ Opens: - None. -------------------------- Call for patent disclosure: - None ------------- Review of ARs: - Michael M email list to start discussion of new Directionality issues. - Done. - Walter send "Terminal Names in IBIS" presentation to Mike L for posting. - Done. - Arpad to review IBIS specification for min max issues. - In progress. ------------- New Discussion: - Arpad reviewed the list of BIRDs that might be discussed. Problems with Global Ground in IBIS: - Arpad: Which group is discussing this? - Walter: This group might be more involved than interconnect. - It should be in the tabled BIRDs section. - I have presented to both groups. Directionality: - Bob: There was a third solution that I, Walter and Radek favor. - Arpad: We need to make a few decisions. - Do we have enough information to discuss or should we wait for Michael Mirmak? - David motioned to discuss this. - Bob seconded. - No one objected. - Walter showed emails discussing directionality options. - Walter: - There would be only one [Algorithmic Model] section. - An I/O could only have Executable_TX and Executable_RX - Others would use Executable. - David: Agree. - Arpad: Does anyone object to having a single [Algorithmic Model] block? - No one objected. - David: Does anyone object to Executable_TX and Executable_RX instead of a new subparameter? - Ambrish: What is the other option? - Walter showed two examples. - David: Direction is a subparameter with a different number of arguments from Executable. - Ambrish: Will we ever need multiple selectable [Algorithmic Model]s? - The [Algorithmic Model] could have a name after it to make it selectable. - Walter: That is unrelated. - Arpad: We could have a TX/RX type field after the name of that. - Ambrish: I'm suggesting the names would start with TX or RX. - Walter: We just agreed to have only one [Algorithmic Model] section. - Bob: We would need an [Algorithmic Model Selector]. - There already could be multiple Executable lines with different AMI files. - Walter showed examples of all three proposals. - Ambrish: Only my proposal would allow for an [Algorithmic Model Selector]. - Bob: I don't like changing the syntax of [Algorithmic Model]. - Walter: Can we eliminate method C (Direction subparameter)? - No one objected. - David: People who write the parsers should weigh in. - Walter: I write parsers and I like method A. - Bob: I work with IBISCHK development and I like method A also. - Walter: It is the difference between 5 lines and hundreds of lines. - Ambrish: That only has to be done once. - John: [Model Selector] already does what method B wants to do. - Arpad: A selector could be added later. - David motioned to approve method A. - Arpad seconded. - No one objected. - Arpad: We still have to decide which variant of A to use. - The TX/RX could be appended to Executable or stand alone. - David: Someone argued that it would behoove to not change the number of arguments. - Bob: I want to keep the number of arguments unchanged. - David motioned to eliminate the separate TX/RX option. - Walter seconded. - No one objected. - Walter motioned to eliminate the ExecutableTX and ExecutableRX without underscore. - Arpad seconded. - No one objected. BIRD176: - Arpad motioned to untable BIRD176. - Bob seconded. - No none objected. - Arpad: The BIRD is scheduled for a vote in the Open Forum. - We should make a committee recommendation to get this off our agenda. - Walter motioned to recommend passing BIRD176. - Bob seconded. - Walter: I will abstain if we have a roll call. - I object to using [Pin Mapping]. - Roll call vote: - ANSYS: Yes - Cadence: Abstain - Mentor: Abstain - Micron: Yes - SiSoft: Abstain - Teraspeed: Yes - The motion carried. AR: Walter send notification of BIRD176 recommendation to list. ------------- Next meeting: 02 June 2015 12:00pm PT ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives